High-tech large-scale art installation